{\rtf1\ansi\deff1\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f1\fswiss\fprq0\fcharset0 Arial;}{\f2\fswiss\fprq2\fcharset128 Liberation Sans{\*\falt Arial};}{\f3\fswiss\fprq2\fcharset128 Liberation Sans{\*\falt Arial};}{\f4\fswiss\fprq0\fcharset0 Arial;}{\f5\fnil\fprq1\fcharset0 Monospace;}{\f6\fnil\fprq2\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq2\fcharset128 DejaVu Sans;}{\f8\fnil\fprq2\fcharset128 Lohit Hindi;}{\f9\fnil\fprq0\fcharset128 Lohit Hindi;}{\f10\fnil\fprq0\fcharset128 Lohit Hindi;}}
{\colortbl;\red0\green0\blue0;\red127\green0\blue85;\red0\green0\blue192;\red63\green95\blue191;\red100\green100\blue100;\red255\green0\blue255;\red60\green60\blue60;\red0\green0\blue255;\red0\green0\blue128;\red128\green0\blue0;\red255\green0\blue0;\red0\green255\blue0;\red128\green128\blue128;}
{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\snext1 Normal;}
{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang1081\ltrch\dbch\af6\langfe1046\hich\f2\fs28\lang1046\loch\f2\fs28\lang1046\sbasedon1\snext3 Title;}
{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext3 Body Text;}
{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon3\snext4 List;}
{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs24\lang1081\ai\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\i\loch\f1\fs24\lang1046\i\sbasedon1\snext5 caption;}
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af9\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext6 Index;}
{\s7\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang1081\ltrch\dbch\af7\langfe1046\hich\f3\fs28\lang1046\loch\f3\fs28\lang1046\sbasedon1\snext3 Title;}
{\s8\sb240\sa120\keepn\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang1081\ai\ltrch\dbch\af7\langfe1046\hich\f3\fs28\lang1046\i\loch\f3\fs28\lang1046\i\sbasedon12\snext3 Subtitle;}
{\s9\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs24\lang1081\ai\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\i\loch\f1\fs24\lang1046\i\sbasedon1\snext9 caption;}
{\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af10\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext10 Index;}
{\s11\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang1081\ltrch\dbch\af7\langfe1046\hich\f3\fs28\lang1046\loch\f3\fs28\lang1046\sbasedon1\snext3 Title;}
{\s12\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang1081\ltrch\dbch\af7\langfe1046\hich\f3\fs28\lang1046\loch\f3\fs28\lang1046\sbasedon1\snext3 WW-Title;}
{\s13\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ai\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\i\loch\f1\fs24\lang1046\i\sbasedon1\snext13 WW-caption;}
{\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext14 WW-Index;}
{\s15\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ai\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\i\loch\f1\fs24\lang1046\i\sbasedon1\snext15 WW-caption1;}
{\s16\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext16 WW-Index1;}
{\s17\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang1081\ltrch\dbch\af7\langfe1046\hich\f3\fs28\lang1046\loch\f3\fs28\lang1046\sbasedon1\snext3 WW-Title1;}
{\s18\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ai\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\i\loch\f1\fs24\lang1046\i\sbasedon1\snext18 WW-caption11;}
{\s19\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs24\lang1046\loch\f1\fs24\lang1046\sbasedon1\snext19 WW-Index11;}
}
{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3200}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}}
{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\fs20\lang1046\loch\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 Roteiro para acrescentar uma estrutura de dados nova:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 Criar o componente no pacote tirateima.gui.componente, o componente dever\'e1 implementar a interface {IC}opiavel, {IZoom} e dever\'e1 ter um nome {setName(\'93nome\'94)}.}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 Criar uma classe {\cf1\rtlch\ltrch\hich\f5\loch\f5 CommandCriaFila }{\cf2\rtlch\ltrch\hich\f5\b\loch\f5\b extends}{\cf1\rtlch\ltrch\hich\f5\loch\f5  Command} no pacote tirateima.gerador com a implementa\'e7\'e3o  da a\'e7\'e3o do JavaCC: }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs16\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs16\lang1046\loch\f5\fs16\lang1046{\rtlch \ltrch\loch\f5\fs16\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b p}}{\rtlch \ltrch\loch\f5\fs16\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\fs18\b\loch\fs18\b ublic}{\cf1\rtlch\ltrch\hich\fs18\loch\fs18  }{\cf2\rtlch\ltrch\hich\fs18\b\loch\fs18\b class}{\cf1\rtlch\ltrch\hich\fs18\loch\fs18  CommandCriaFila }{\cf2\rtlch\ltrch\hich\fs18\b\loch\fs18\b extends}{\cf1\rtlch\ltrch\hich\fs18\loch\fs18  Command \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b private}{\cf1  String }{\cf3 nomeFila}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b private}{\cf1  }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  }{\cf3 x}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b private}{\cf1  }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  }{\cf3 y}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b private}{\cf1  }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  }{\cf3 width}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b private}{\cf1  }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  }{\cf3 height}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046 {\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0 \tab }
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \tab /**}
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \tab  * {\ul\ulc0 Construtor} {\ul\ulc0 que} {\ul\ulc0 recebe} {\ul\ulc0 os} {\ul\ulc0 parametros} do JavaCC}
\par \pard\plain \ltrpar\s1\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \tab  */}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b public}{\cf1  CommandCriaFila(String nomeFila, }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  x, }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  y,}{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  width, }{\cf2\rtlch\ltrch\hich\b\loch\b int}{\cf1  height) \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b this}{\cf1 .}{\cf3 nomeFila}{\cf1  = nomeFila;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b this}{\cf1 .}{\cf3 x}{\cf1  = x;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b this}{\cf1 .}{\cf3 y}{\cf1  = y;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b this}{\cf1 .}{\cf3 width}{\cf1  = width;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b this}{\cf1 .}{\cf3 height}{\cf1  = height;}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046 {\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0 \tab \}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046 {\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0 \tab }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf5 @Override}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf2\rtlch\ltrch\hich\b\loch\b public}{\cf1  }{\cf2\rtlch\ltrch\hich\b\loch\b void}{\cf1  execute(Gerador g) }{\cf2\rtlch\ltrch\hich\b\loch\b throws}{\cf1  TiraTeimaLanguageException \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf1 \tab \tab g.}}{\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0{\cf3 mostrador}{\cf1 .adicionarComponente(}{\cf2\rtlch\ltrch\hich\b\loch\b new }{\cf1 FilaComponente(}{\cf3 nomeFila}{\cf1 , }{\cf3 x}{\cf1 , }{\cf3 y}{\cf1 , }{\cf3 width}{\cf1 , }{\cf3 height}{\cf1 ));}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs18\lang1081\ltrch\dbch\af1\langfe1046\hich\f5\fs18\lang1046\loch\f5\fs18\lang1046 {\rtlch \ltrch\loch\f5\fs18\lang1046\i0\b0 \tab \}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 No TiraTeima.jj:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 \tab Criar tokens necessarios para o reconhecimento dos comandos:}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 \tab {\cf6\rtlch\ltrch\hich\f5\b\loch\f5\b <}{\cf1\rtlch\ltrch\hich\f5\loch\f5 KW_CRIA_FILA}{\cf7\rtlch\ltrch\hich\f5\loch\f5  }{\cf6\rtlch\ltrch\hich\f5\b\loch\f5\b :}{\cf7\rtlch\ltrch\hich\f5\loch\f5  }{\cf8\rtlch\ltrch\hich\f5\loch\f5 "criaFila"}{\cf1\rtlch\ltrch\hich\f5\loch\f5 >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 \tab }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 \tab Criar fun\'e7\'e3o void cmd_cria_componente(Step p) com os tokens para reconhecimento dos comandos:}
\par \pard\plain \ltrpar\s1\cf9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 /**}
\par \pard\plain \ltrpar\s1\cf9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 * Fun\'e7\'e3o que reconhece o comando de cria\'e7\'e3o de fila}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7  }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 *}}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7  }{\cf1 sintaxe:}{\cf7  }{\cf1 criaFila}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 nomeFila}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 x}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 y}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 width}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 height}{\cf6\rtlch\ltrch\hich\b\loch\b >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7  }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0\cf1 *}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7  }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0\cf1 */}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b void}}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7  }{\cf1 cmd_cria_fila(Step}{\cf7  }{\cf1 p)}{\cf7  }{\cf1 :}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \{}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7   }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 String}{\cf7  }{\cf1 nome;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7   }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b int}{\cf7  }{\cf1 x;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b int}{\cf7  }{\cf1 y;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b int}{\cf7  }{\cf1 width;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b int}{\cf7  }{\cf1 height;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7   }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 Token}{\cf7  }{\cf1 t_value;}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \{}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\cf7   }{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 KW_CRIA_FILA}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 >\{\}}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 (t_value}{\cf7  }{\cf1 =}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 IDENTIFIER}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 )}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab    }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 nome}{\cf7  }{\cf1 =}{\cf7  }{\cf1 t_value.image;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf7{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \tab }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 (t_value}{\cf7  }{\cf1 =}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 INT_NUMBER}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 )}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab   }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 x}{\cf7  }{\cf1 =}{\cf7  }{\cf1 Integer.parseInt}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 t_value.image}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 (t_value}{\cf7  }{\cf1 =}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 INT_NUMBER}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 )}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab   }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 y}{\cf7  }{\cf1 =}{\cf7  }{\cf1 Integer.parseInt}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 t_value.image}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 (t_value}{\cf7  }{\cf1 =}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 INT_NUMBER}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 )}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab   }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 width}{\cf7  }{\cf1 =}{\cf7  }{\cf1 Integer.parseInt}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 t_value.image}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 (t_value}{\cf7  }{\cf1 =}{\cf7  }{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 INT_NUMBER}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf1 )}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab   }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 height}{\cf7  }{\cf1 =}{\cf7  }{\cf1 Integer.parseInt}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 t_value.image}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf7{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \tab   }
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 SEMICOLON}{\cf6\rtlch\ltrch\hich\b\loch\b >}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \{}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab   }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 p.addCommand}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf10\rtlch\ltrch\hich\b\loch\b new}{\cf7  }{\cf1 CommandCriaFila}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 nome,}{\cf7  }{\cf1 x,}{\cf7  }{\cf1 y,}{\cf7  }{\cf1 width,}{\cf7  }{\cf1 height}{\cf11\rtlch\ltrch\hich\b\loch\b ))}{\cf1 ;}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 \}}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 {\rtlch \ltrch\loch  }{\rtlch \ltrch\loch\f1\fs20\lang1046\i0\b0 \tab Acrescentar m\'e9todo criado acima no m\'e9todo {\cf10\rtlch\ltrch\hich\f5\b\loch\f5\b void}{\cf7\rtlch\ltrch\hich\f5\loch\f5  }{\cf1\rtlch\ltrch\hich\f5\loch\f5 command(Step}{\cf7\rtlch\ltrch\hich\f5\loch\f5  }{\cf1\rtlch\ltrch\hich\f5\loch\f5 p)}{\cf7\rtlch\ltrch\hich\f5\loch\f5 :}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf10\rtlch\ltrch\hich\b\loch\b void}}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7  }{\cf1 command(Step}{\cf7  }{\cf1 p)}{\cf7  }{\cf1 :}{\cf7  }{\cf1 \{\}}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \{}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf6\rtlch\ltrch\hich\b\loch\b <}{\cf1 SEMICOLON}{\cf6\rtlch\ltrch\hich\b\loch\b >}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_new_type}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_new_var}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_atrib}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_direct_pointer}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_new_file}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 function_declaration}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 function_start}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 function_end}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_cria_pilha}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_push_pilha}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 cmd_pop_pilha}{\cf11\rtlch\ltrch\hich\b\loch\b (}{\cf1 p}{\cf11\rtlch\ltrch\hich\b\loch\b )}{\cf7  }{\cf1 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1\chcbpat12 cmd_cria_fila(p)}{\cf7\chcbpat12  }{\cf1\chcbpat12 |}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af5\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf7 \tab }}{\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0{\cf1 bloco(p)}}
\par \pard\plain \ltrpar\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af5\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f5\fs20\lang1046\loch\f5\fs20\lang1046 {\rtlch \ltrch\loch\f5\fs20\lang1046\i0\b0 \}}
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1046\hich\f1\fs20\lang1046\loch\f1\fs20\lang1046 
\par }